package com.bindatax.core.database.operate;

import com.bindatax.core.log.LogOutInterface;
import com.bindatax.core.log.LogOutManager;
import com.bindatax.core.task.DataTask;
import org.pentaho.di.core.row.ValueMetaInterface;

public abstract class BaseDatabaseOperate implements DatabaseOperateInterface {
    protected final static LogOutInterface LOG = LogOutManager.get();

    @Override
    public boolean checkTransValue(ValueMetaInterface commValueMeta) {
        return false;
    }

    @Override
    public boolean checkDatabaseType(String databaseProductName, String databaseProductVersion) {
        return false;
    }

    @Override
    public String[] getPrimaryKeys(DataTask thisDataTask) {
        return new String[0];
    }

    @Override
    public String getWriteSql(DataTask thisDataTask) {
        return null;
    }
}
